iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
1

嗨,各位
之前我們講過了service、pid和觀察一些背景執行東東的方法,對吧?
今天我們要講的東西會在這些東西的基礎上再做延伸

相信各位如果有經歷過被戀愛洗禮的經驗的話
一定或多或少聽過或是經歷過"想要成為你(妳)心中的第一"這類的話吧?
就像人會有好感度距離,Linux在管理process的時候也會有先後順序的好感度一樣
而從系統管理的角度來說,當一個使用者想要工作快點完成時,或許也是在心裡註樣對排程器這樣說吧?

在Linux中,用來判定好感度的東西叫做"nice"
這個值一般會介於-20 ~ +19之間("-20 ~ -1"和"0 ~ 19")
數值越低,優先度就越高
一般使用者只能調最低到0的範圍
當初直覺會認為對它越nice,數值越高應該會越快
後來察了一下wiki百科

「Nice值」這個名稱來自英文單詞nice,意思為友好。Nice值越高,這個行程越「友好」,就會讓給其他行程越多的時間。

原來當初的設計者是希望對別人好的抖m啊 (x

而如果要指定一個指令剛執行時的nice值,我們可以這樣做
nice -值 指令

就可以看到nice值改變後的process

(一般使用者只能調0以上的數值)

而如果切換到root的話
就可以看到最上面能成功把nice改為0以下的數值

而如果想要調整nice值的話可以用"renice"指令
renice -值 pid

之後就可以看到nice值的改變了

而以上這些東西就是對"nice"的簡單介紹啦
今天的我也一樣忙炸,我們明天見

而以上這些東西就是對"nice"的簡單介紹啦
今天的我也一樣忙炸,我們明天見

↓寫這篇文章的時候在聽的歌
さようなら、花泥棒さん - 鎖那


上一篇
Day21-最前面的一架正以後續機的三倍速前進中!
下一篇
Day23-那個在某處的她
系列文
阿宅從0開始玩的開源軟體30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言